package com.kly.api.ai.model;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class CreateImageOutPaintingResponse {
    @JsonProperty("output")
    private Output output; // 成功时返回的任务信息

    @JsonProperty("request_id")
    private String requestId; // 请求唯一标识

    @JsonProperty("code")
    private String code; // 错误码（仅失败时存在）

    @JsonProperty("message")
    private String message; // 错误信息（仅失败时存在）

    @Data
    public static class Output {
        @JsonProperty("task_id")
        private String taskId; // 任务ID

        @JsonProperty("task_status")
        private String taskStatus; // 任务状态（如 "PENDING"）
    }
}